DECIMAL(9,3) zobrazuje jako INTEGER !!!

Otázka od: little_bobes@centrum.cz

4. 9. 2002 15:14

Zdarvim,

vazne uz jsem z toho na mrtvici a nevim si s tim rady.
Mam v IB6 sloupec DECIMAL(9,3), ve kterem mam realna cisla a ktere potrebuji
zobrazit v D4 c/s (TDBGrid, TQuery) pomoci INTRBASE driveru (BDE 5.11).
Vysledkem jsou ale stale cisla bez desetinnych mist!
Proc?
Je to tim, ze BDE umi pouze dialekt 1?
Ale DECIMAL(9,3) je s dialektem 1 kompatibilni.

Chapu, ze uz vetsina pracuje s D5 nebo 6 a IBX komponentami, ale mohl by mi
nekdo poradit?
Zasekl jsem se na tom a nevim, jak dal.

Diky Bob


Odpovedá: Roman

4. 9. 2002 12:09

> vazne uz jsem z toho na mrtvici a nevim si s tim rady.
> Mam v IB6 sloupec DECIMAL(9,3), ve kterem mam realna cisla a ktere
potrebuji
> zobrazit v D4 c/s (TDBGrid, TQuery) pomoci INTRBASE driveru (BDE 5.11).
> Vysledkem jsou ale stale cisla bez desetinnych mist!
> Proc?
> Je to tim, ze BDE umi pouze dialekt 1?
> Ale DECIMAL(9,3) je s dialektem 1 kompatibilni.

Zkus v te Query pretypovat sloupec cast(sloupec as float). A pak zahod BDE
 

Roman
==============================
http://kouzelne.misto.cz

Odpovedá: little_bobes@centrum.cz

4. 9. 2002 13:27

Ufffff, uz jsem to konecne nasel. Huraaa.
Problem byl v tom, ze nebyl v BDE Administratorovi nastaven Enable BCD =
True.

Bob

> Mam v IB6 sloupec DECIMAL(9,3), ve kterem mam realna cisla a ktere
potrebuji
> zobrazit v D4 c/s (TDBGrid, TQuery) pomoci INTRBASE driveru (BDE 5.11).
> Vysledkem jsou ale stale cisla bez desetinnych mist!



Odpovedá: little_bobes@centrum.cz

4. 9. 2002 14:25

Nastesti uz jsem to vyresil (zmena hodnoty v Enabled BCD), ale to
pretypovani jsem rovnez zkousel (jak jinak, nez bezvysledne).
A BDE bych vazne strasne, ale strasne rad vyhodil a pouzil IBX, ale bohuzel
to na Delphi 4 neni mozne  

Bob

> Zkus v te Query pretypovat sloupec cast(sloupec as float). A pak zahod BDE
>  


Odpovedá: Roman

4. 9. 2002 14:57

> Nastesti uz jsem to vyresil (zmena hodnoty v Enabled BCD), ale to
> pretypovani jsem rovnez zkousel (jak jinak, nez bezvysledne).
> A BDE bych vazne strasne, ale strasne rad vyhodil a pouzil IBX, ale
bohuzel
> to na Delphi 4 neni mozne  

A proc tak prahnes zrovna po IBX? Na D4 jsem zkousel IBO, Zeos, FIB+ a to
posledne jmenovane uz cca rok pouzivam, predtim s IB6, nyni s FB1.

Roman
==============================
http://kouzelne.misto.cz

Odpovedá: little_bobes@centrum.cz

4. 9. 2002 17:34

Hmm, to presne nevim. Asi proto, ze tu vsichni o tom basni  
Chtel bych neco free, protoze sef nehodla neco platit (udajne by chtel
koupit D6, ale to je z financniho hlediska v nedohlednu  

Bob

> A proc tak prahnes zrovna po IBX? Na D4 jsem zkousel IBO, Zeos, FIB+ a to
> posledne jmenovane uz cca rok pouzivam, predtim s IB6, nyni s FB1.
>



Odpovedá: Skopalik Slavomir

4. 9. 2002 16:55

Pro D4 existuji FreeInterbase komponenty.

 Slavek

> A BDE bych vazne strasne, ale strasne rad vyhodil a pouzil IBX, ale bohuzel
> to na Delphi 4 neni mozne  
>
> Bob